#include<bits/stdc++.h>
using namespace std;
#define int long long 
const int Mod=147744151;
int n,m,p,q,ans;
int a[1005][1005];
signed main() {	
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	freopen("tsuki.in","r",stdin);
	freopen("tsuki.out","w",stdout);
	cin>>n>>m>>p;
	for(int i=1; i<=n; i++) {
		for(int j=1; j<=m; j++)
			cin>>a[i][j];
	}
	cin>>q;
	for(int k=1; k<=q; k++) {
		int _x1,_y1,_x2,_y2,sum=1;
		cin>>_x1>>_y1>>_x2>>_y2;
		for(int i=_x1; i<=_x2; i++) {
			for(int j=_y1; j<=_y2; j++) {
				sum=(sum*a[i][j])%p;
			}
		}
		ans=(ans%Mod+((sum%p)^k)%Mod+Mod)%Mod;
	}
	cout<<ans%Mod<<endl;
	return 0;
}

